div,span,p {
	font-weight: normal;
}

body *{
	font-size: 14rpx;
	padding: 0rpx;
	margin: 0rpx;
}

body{
	width: 100%;
	height: 100%
}


[data-dpr="2"] body *{
	font-size: 28rpx;
}

[data-dpr="3"] body *{
	font-size: 42rpx;
}
.outer{
	width: 100%;
	height: 100%;
}

.inner{
	width: 100%;
	overflow-y: scroll;
	position: absolute;
	top: 0;
	bottom: 120rpx;
}

.footer{
	position: absolute;
	bottom: 20rpx;
	width: 100%;
}



.good_img{
	height:750rpx;
	background-repeat: no-repeat;
	background-position: center; 
	background-size: cover;
}

#slides {
	width: 100%;
	height: 100%;
}

#slides img{
	width: 100%;
	height: 100%;
}



.good_intro{
	margin-top: 24rpx;
	color: #333333;
	font-size: 14rpx;
	-webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
    text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	line-height: 1.5
}

[data-dpr="2"] .good_intro{
	font-size: 28rpx;
}

[data-dpr="3"] .good_intro{
	font-size: 42rpx;
}

.win92{
	margin-left: 20rpx;
	margin-right: 20rpx;
}

#price{
	margin-top: 24rpx;
	color: #cb1551;
}

.rmb{
	font-size: 14rpx;
}

[data-dpr="2"] .rmb{
	font-size: 28rpx;
}

[data-dpr="3"] .rmb{
	font-size: 42rpx;
}

.goods_price{
	font-size: 22rpx;
}

[data-dpr="2"] .goods_price{
	font-size: 44rpx;
}

[data-dpr="3"] .goods_price{
	font-size: 66rpx;
}

.number_box{
	margin-top: 30rpx;
}
.minus{
	display: inline-block;
	width: 40rpx;
	height: 40rpx;
	background-size: cover;
	background-image: url(../image/minus.png);
}

.margin_left_40{
	margin-left: 40rpx;
}
.margin_right_40{
	margin-right: 40rpx;
}

.plus{
	display: inline-block;
	width: 40rpx;
	height: 40rpx; 
	background-image: url(../image/plus.png);
	background-size: cover;
}

.number_box span{
	color:#5d5d5d;
}

.goodsCount{
	height: 40rpx;
	display: inline-block;
}

.number_box .db{
	color:#999999;
}

.f1{
	float: left;
}

.clear{
	clear:both;
}

.fanjifen{
	width: 118rpx;
	height: 30rpx;
}

.number_box .fanjifen_txt{
	color: #cb1551;
	margin-left: 20rpx;
}

#rescore{
	color: #cb1551;
}

.line.win100{
	width: 100%;
	/*height: 2rpx;*/
	/*height: 1rpx;*/
	height: 1rpx;
	background:#eeeeee;
	border: none;
}

.shangjia_img{
	width: 30rpx;
	height: 28rpx;
}

#member_owner{
	padding-top: 32rpx;
}

#member_owner .lxsj_img{
	margin-top:28rpx;
	margin-bottom: 40rpx;
	text-align: center;
}

#member_owner .lxsj_img img{
	width: 168rpx;
	height: 28rpx;
}

.color_333{
	color: #333333;
}

#businessName{

}

.btn-actived {
    background: #cb1551;
    color: #fff;
    display: block;
}

.btn {
    cursor: pointer;
    width: 100%;
    display: block;
    text-align: center;
    border: none;
    height: 40rpx;
    line-height: 20rpx;
    padding: 5rpx 0rpx;
    -webkit-appearance: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    margin: 0 auto;
    border-radius: 6rpx;
}

[data-dpr="2"] .btn{
	height: 80rpx;
}

[data-dpr="3"] .btn{
	height: 120rpx;
}

.grid94{
	margin-left: 20rpx;
	margin-right: 20rpx;
	width: 710rpx;
}

/*弹出框的格式*/

.prompt_box {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	z-index: 998;
}

.prompt_con {
	position: fixed;
	width: 450rpx;
	height: 308rpx;
	background: rgba(255, 255, 255, 1);
	left: 20%;
	top: 35%;
	border-radius: 11rpx;
	z-index: 999;
}

.prompt_con p:nth-of-type(1) {
	text-align: center;
	padding: 60rpx 020rpx;
	color: #cccccc;
}

.prompt_con p:nth-of-type(2) {
	width: 100%;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}

.sure {
	width: 200rpx;
	height: 60rpx;
	line-height: 60rpx;
	color: #FFFFFF;
	-webkit-appearance: none;
	background: #cb1551;
	border-radius: 6rpx;
	border:none;
}


/*弹出框结束*/

.jifen_span{
	/*margin-top: 30rpx;*/
}

.jifen_span span{
	color: #5d5d5d;
}

.address_info{
	height: 172rpx;
}
.address_empty{
	height: 172rpx;
	line-height: 172rpx;
	text-align: center;
	color: #333333;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.address_empty_info{
	flex: 1;
}

.address_empty img{
	width: 12rpx;
	height: 22rpx;
	margin-right: 20rpx;
}


.address_info{
	display: flex;
	flex-direction: row;
	align-items: center;
	color: #333333;	
	margin-right: 20rpx;
}

.address_info img{
	width: 40rpx;
	height:40rpx;
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.address_div{
	flex: 1;
	margin-top: 20rpx;
}

#address{
	margin-top: 32rpx;
	line-height: 1.5;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
}


a,a:hover,a:link,a:visited,a:active{
	text-decoration: none;
}

.address_line{
	width: 100%;
	height: 1rpx;
}

.color_999{
	color: #999999;
}

.font_20{
	font-size: 10rpx;
}

[data-dpr="2"] .font_20{
	font-size: 20rpx;
}

[data-dpr="3"] .font_20{
	font-size: 30rpx;
}


.font_24{
	font-size: 12rpx;
}

[data-dpr="2"] .font_24{
	font-size: 24rpx;
}

[data-dpr="3"] .font_24{
	font-size: 36rpx;
}

.font_32{
	font-size: 16rpx;
}

[data-dpr="2"] .font_32{
	font-size: 32rpx;
}

[data-dpr="3"] .font_32{
	font-size: 48rpx;
}

.font_30{
	font-size: 15rpx;
}

[data-dpr="2"] .font_30{
	font-size: 30rpx;
}

[data-dpr="3"] .font_30{
	font-size: 45rpx;
}

.font_36{
	font-size: 18rpx;
}

[data-dpr="2"] .font_36{
	font-size: 36rpx;
}

[data-dpr="3"] .font_36{
	font-size: 54rpx;
}

.color_cb1551{
	color:#cb1551;
}

#dh_goodsLogo{
	width: 180rpx;
	height: 180rpx;
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}

.goods_list{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.goodsInfo{
	flex: 1;
	margin-left: 20rpx;
}


.price_count_div{
	display: flex;
	flex-direction: row;
	align-items: center;
}

.goodsOnePrice{
	flex:1;
}

.margin_top_24{
	margin-top: 24rpx;
}

.margin_left_20{
	margin-left: 20rpx;
}

.margin_right_20{
	margin-right: 20rpx;
}

.fr{
	float: right;
}

.bg_f8{
	background: #f8f8f8;
}

.address_cu_line{
	width: 100%;
}

.alignr{
	text-align: right;
}

.alignc{
	text-align: center;
}


.menu_img{
	width: 96rpx;
	height: 38rpx;
}

.color_5d{
	color: #5d5d5d;
}


input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:  #999999;
}
input:-moz-placeholder, textarea:-moz-placeholder { 
    color:  #999999;
}
input::-moz-placeholder, textarea::-moz-placeholder { 
    color:  #999999;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
   color:  #999999;
}

.address_title{
	width: 150rpx;
	display: inline-block;
}

.new_address_div{
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 20rpx;
}

.new_address{
	display: flex;
	flex-direction: row;
	align-items: baseline;
	margin-top: 20rpx;
}

.address_input{
	flex: 1;
	height: 88rpx;
	border: none;
}

.address_textarea{
	flex: 1;
	height: 132rpx;
	border: none;
	padding-top: 20rpx;
}

.tab{
	height: 88rpx;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.underline{
	border-bottom: 2rpx solid;
}

.tab_span{
	padding: 10rpx;
	margin:0 70rpx;
}

.goodsList_logo{
	height: 240rpx;
	width: 240rpx;
	margin-top: 20rpx;
}

.margin_top_20{
	margin-top: 20rpx;
}

.margin_top_110{
	margin-top: 110rpx;
}

.msq_img{
	width: 120rpx;
	height: 56rpx;
}

.header_inner{
	position: absolute;
	top: 88rpx;
	bottom: 0;
	overflow-y: scroll;
	width: 100%;
}

.pwd_input{
	border: none;
	padding-top: 10rpx;
	padding-bottom: 10rpx;
	text-align: right;
	width: 100%;
}

.margin_top_10{
	margin-top: 10rpx;
}

.register_img{
	width: 100%;
}

.company_desc {
    margin-top:  32rpx; 
    margin-left:20rpx;
    margin-right: 20rpx;
    line-height: 1.5;
}

.margin_top_56{
	margin-top: 56rpx;
}

.alignc{
	text-align: center;
}

.register_div{
	display: flex;
	flex-direction: column;
	margin-top: 28rpx;

}

.reg_title{
	height: 100rpx;
	border-bottom: 1rpx solid #eeeeee;
	display: flex;
	flex-direction: row;
	align-items: center;

}

.reg_title span{
	display: inline-block;
}

.reg_input{
	padding: 5rpx;
	height:60rpx;
	flex: 1;
	margin-left: 30rpx;
	border: none;
}

.vf_input{
	padding: 5rpx;
	height: 60rpx;
	flex: 1;
	margin-left: 30rpx;
	border: none;
	width: 0;
}

#get_vfCode {
    -webkit-appearance: none;
    color: #cb1551;
    background: #ffffff;
    display: block;
    margin-left: 20rpx;
    outline: none;
    border: none;

}

.jrwm{
	width: 200rpx;
	height: 60rpx;
}

.margin_top_28{
	margin-top: 28rpx;
}

.check_box{
	width: 20rpx;
	height: 20rpx;
}


.xy_link{
	margin-left: 20rpx;
}

.download_div{
	display: flex;
    flex-direction: row;
    align-items: center;
    height: 80rpx;
    justify-content: space-between;
}

.download_img{
	width: 140rpx;
	height: 52rpx;
}

.logo_img{
	width: 120rpx;
	height: 48rpx;
}

.download_a{
	height: 52rpx;
}

.margin_top_300{
	margin-top: 300rpx;
}

.margin_top_40{
	margin-top: 40rpx;
}

.margin_top_80{
	margin-top:80rpx;
}

.width100{
	width: 100%;
}

.login_logo{
	width: 186rpx;
	height: 216rpx;
}

.margin_top_5{
	margin-top: 5rpx;
}

.goods_small_logo{
	width: 200rpx;
	height: 200rpx;
}

.type_header{
	display: flex;
	flex-direction: row;
}
.type_div{
	background: #ffffff;
	display: none;
}
#type_price{
	flex: 1;
    display: flex;
    flex-direction: column;
}

.margin_top_14{
	margin-top: 14rpx;
}

.close_img{
	align-self: flex-end;
	height: 40rpx;
	width: 40rpx;
}

#type1Value span{
	height: 56rpx;
	line-height: 56rpx;
	display: inline-block;
	padding: 0 20rpx;
	border-radius: 4rpx;
}

#type2Value span{
	height: 56rpx;
	line-height: 56rpx;
	display: inline-block;
	padding: 0 20rpx;
	border-radius: 4rpx;
}

.margin_top_30{
	margin-top: 30rpx;
}

.selected_span{
	background: #cb1551;
	color: #ffffff;
}

.business_goods_image{
	width: 350rpx;
	height: 350rpx;
}

.business_goods_div{
	display: flex;
	flex-direction: column;
	width: 350rpx;
}

.text_2_line{
	display: -webkit-box;
	-webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
    text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1.5
}

#goodsList{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.margin_bottom_20{
	margin-bottom: 20rpx;
}

.margin_bottom_12{
	margin-bottom: 12rpx;
}

.business_logo{
	width: 750rpx;
	height: 420rpx;
	background-repeat: no-repeat;
	background-position: center; 
}

.margin_top_32{
	margin-top: 32rpx;
}

.viewfull{
	display: inline-block;
	border: 1rpx solid #cb1551;
	border-radius: 6rpx;
	padding: 10rpx 0.26665025rpx;
}


.flex_r{
	display: flex;
	flex-direction: row;
	align-items: center;
}

.tel_img{
	width: 40rpx;
	height: 40rpx;
}

#businessAddr{
	flex: 1;
}

#businessDesc{
	line-height: 1.5;
}


#card_div{
	background: url(../image/card.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 660rpx;
	height: 260rpx;
	margin-left: 45rpx;
	margin-right: 45rpx;
}
.font_48{
	font-size: 24rpx;
}

[data-dpr="2"] .font_48{
	font-size: 48rpx;
}

[data-dpr="3"] .font_48{
	font-size:72rpx;
}

.color_fff{
	color: #ffffff;
}

.color_e8dbc5{
	color: #e8dbc5;
}

.flex_c{
	display: flex;
	flex-direction: column;
}

.zhanwei{
	flex: 1;
}

.margin_top_12{
	margin-top: 12rpx;
}


.justify_c{
	justify-content: space-between;
}

.bg_fff{
	background :#ffffff;
}

.color_c9a96c{
	color: #c9a96c;
}

#recharge_btn{
	width: 188rpx;
	height: 68rpx;
	border-radius: 6rpx;
	border: none;
}

.font_60{
	font-size: 30rpx;
}

[data-dpr="2"] .font_60{
	font-size: 60rpx;
}

[data-dpr="3"] .font_60{
	font-size: 90rpx;
}

.f_align_b{
	align-items: baseline;
}

.h_240{
	height: 240rpx;
}

.chk{
	display: none;
}
.chk +label{
	width: 40rpx;
	height: 40rpx;
	background: url(../image/weixuan.png);
	background-size: cover;
	display: inline-block;
}

.chk:checked + label{
	background: url(../image/xuanzhong.png);
	background-size: cover;
}


.msbuy{
	width: 212rpx;
	height: 88rpx;
	background: #cb1551;
	display: inline-block;
	line-height: 88rpx;
	text-align: center;
}

.flex_end{
	justify-content: flex-end;
}

.w_240{
	width: 240rpx;
}

.h_56{
	height: 56rpx;
	line-height: 56rpx;
}

.xuanzhong{
	background: #cb1551;
	color: #ffffff;
	border-radius: 6rpx;
}

.weixuan{
	background: #ffffff;
	border:1rpx solid #999999;
	color: #333333;
	border-radius: 6rpx;
}

input[type="button"],input[type="submit"],input[type="reset"],input[type="radio"]{
	-webkit-appearance:none;
	appearance:none;
	-webkit-tap-highlight-color:transparent;
}


.swiper-slide {
	text-align: center;
	font-size: 18rpx;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	
}

.swiper-pagination-bullet{
	background: #999999;
	opacity: 1;
}

.swiper-pagination-bullet-active{
	background: #333333;
	opacity: 1;

}

#fanfen_div{
	line-height: 1.5;
}

.win100{
	width: 100%;
}

.fan_djq{
	width: 142rpx;
	height: 30rpx;
}

.screen100{
	height: 100vh;
}

.contain{
	flex: 1;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

#cardName{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}

.buycard_img{
	width: 100%;
}

.height_94{
	height: 94rpx;
}

.chongzhi1{
	width: 100%;
	height: 112rpx;
	background: url(../image/chongzhi1.png);
	background-size: cover;
	background-repeat: no-repeat;
}

.chongzhi2{
	width: 100%;
	height: 112rpx;
	background: url(../image/chongzhi2.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.recharge_btn{
	width: 136rpx;
	height: 52rpx;
	border-radius: 6rpx;
	border:none;
}

.border_lbr{
	border:3rpx solid #eeeeee;
	border-top: none;
	border-bottom-left-radius: 6rpx;
	border-bottom-right-radius: 6rpx;
}

.border_lr{
	border-left: 3rpx solid #eeeeee;
	border-right: 3rpx solid #eeeeee;
}

.xjt{
	width: 22rpx;
	height: 12rpx;
}

.pl20{
	padding-left: 20rpx;
}

.pr20{
	padding-right: 20rpx;
}

.pb32{
	padding-bottom: 32rpx;
}

.hide{
	display: none;
}

.oneline{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	line-height: 2;
}

.pt20{
	padding-top: 20rpx;
}

.giftList_logo{
	width: 180rpx;
	height: 180rpx;
	margin-top: 20rpx;
}

.home_radio{
	display: none;

}
.home_radio + label{
	width: 48rpx;
	height: 48rpx;
	background-size: cover;
}

.home_radio + label+label{
	color: #5d5d5d;
}

.home_radio:checked + label+label{
	color:#cb1551;
}

.margin_center{
	margin:0 auto;
}

#first + label {
	background-image: url(../image/shophome_unselected.png);
}

#first:checked +label{
	background-image: url(../image/shophome_selected.png);
}

#xszx +label{
	background-image: url(../image/zixuan_unselected.png);
}

#xszx:checked +label {
	background-image: url(../image/zixuan_selected.png);
}

#xcdh + label{
	background-image: url(../image/ziti_unselected.png) ;
}

#xcdh:checked + label{
	background-image: url(../image/ziti_selected.png) ;
}

.height_96{
	height: 96rpx;
}

.height_80{
	height: 80rpx;
}

.choose_div{
	display: flex;
    align-items: center;
    justify-content: center
}

#price_div{
	border:1rpx solid #eeeeee;
	position: absolute;
	top:80rpx;
	left: 0;
	width: 100%;
}

#type_div{
	border:1rpx solid #eeeeee;
	position: absolute;
	top:80rpx;
	left: 0;
	width: 100%;
}

.huijiantou{
	width: 16rpx;
	height: 8rpx;
}


#price_div_3{
	border:1rpx solid #eeeeee;
	position: absolute;
	top:80rpx;
	left: 0;
	width: 100%;
}

#type_div_3{
	border:1rpx solid #eeeeee;
	position: absolute;
	top:80rpx;
	left: 0;
	width: 100%;
}

#goodsList_3 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.margin_top_34{
	margin-top: 34rpx;
}

.margin_top_74{
	margin-top: 74rpx;
}

.h_100{
	height: 100rpx;
}

.xuanzhong_img{
	width: 40rpx;
	height: 40rpx;
}

.h_88{
	height: 88rpx;
}

.w_180{
	width: 180rpx;
}

#xz_div{
	height: 100%;
	position: absolute;
	right: 20rpx;
	justify-content: space-around;
}

.justify_center{
	justify-content: center;
}

.align_center{
	align-items: center;
}

.img_44{
	width: 44rpx;
	height: 44rpx;
}
.line_height100{
	line-height: 100rpx;
}

.img_msq{
	width: 120rpx;
	height: 56rpx;
}

.jiacu{
	font-weight: bold;
}

.line_10{
	width: 100%;
	height: 10rpx;
	background: #f5f5f5;
}

#wd_goods_all +label{
	background-image: url(../image/shangpin_weixuan.png) ;
}

#wd_goods_all:checked +label {
	background-image: url(../image/shangpin_xuanzhong.png)  ;
}

#wd_shop_car + label{
	background-image: url(../image/shopcar_weixuan.png) ;
}

#wd_shop_car:checked + label{
	background-image: url(../image/shopcar_xuanzhong.png) ;
}

#gwc{
	width: 64rpx;
	height: 64rpx;
}

.shenfen{
	background: rgba(255,255,255,0.2);
	display: inline-block;
	border-radius: 8rpx;
	line-height: 40rpx;
	color:#ffffff;
	/*width: 120rpx;*/
	padding-left: 15rpx;
	padding-right: 15rpx; 
	text-align: center;
}

.my_head{
	background: url(../image/wodebg.png);
	width: 100%;
	height: 160rpx;
	background-size: cover;
}

.justify_around{
	justify-content: space-around;
}

.img_72{
	width: 72rpx;
	height: 72rpx;
}

.xiayibu{
	width: 12rpx;
	height: 23rpx;
}

.tx_btn{
	border:1rpx solid #fff;border-radius: 6rpx;padding: 10rpx 0.2rem;
}

.fr_item{
	flex-basis: 25%;
	text-align: center;
}

.no_goods{
	width: 260rpx;
	height: 260rpx;
}

.btn_download {
    background: rgba(255,255,255,255);
    color: blue;
    display: block;
    border: 1rpx solid blue;
}

.padding_top_32{
	padding-top: 32rpx;
}

.margin_top_40{
	margin-top: 40rpx;
}

.margin_bottom_40{
	margin-bottom: 40rpx;
}

#vip_first +label{
	background-image: url(../image/shophome_unselected.png) ;
}

#vip_first:checked +label {
	background-image: url(../image/shophome_selected.png)  ;
}

#vip_goods +label{
	background-image: url(../image/shangpin_weixuan.png) ;
}

#vip_goods:checked +label {
	background-image: url(../image/shangpin_xuanzhong.png)  ;
}

.line_height_88{
	line-height: 88rpx;
}

.img_160{
	width: 160rpx;
	height: 160rpx;
}

.padding_left_40{
	padding-left: 40rpx;
}

.padding_right_40{
	padding-right: 40rpx;
}

.margin_top_8{
	margin-top: 8rpx;
}

.line_1{
	height: 1rpx;
	background:#eeeeee;
	border: none;
}

.h_120{
	height: 120rpx;
}

.img_48{
	width: 48rpx;
	height: 48rpx;
}

#pinglun +label{
	background-image: url(../image/pingjia_weixuan.png) ;
}

#pinglun:checked +label {
	background-image: url(../image/pingjia_xuanzhong.png)  ;
}

.line_height_normal{
	line-height: 1.5;
}

.img_100{
	width: 100rpx;
	height: 100rpx;
}

.margin_top_48{
	margin-top: 48rpx;
}

.margin_top_72{
	margin-top: 72rpx;
}

.h_148{
	height: 148rpx;
}

.text_1_line{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 1.5;
}

.line_shanchu{
	text-decoration: line-through;
}

.img_140{
	width: 140rpx;
	height: 140rpx;
}

.img_28{
	width: 28rpx;
	height: 28rpx;
}

ul::-webkit-scrollbar{
	display: none;
}

.yaoqing{
	width: 100rpx;
	height:36rpx;
}

.img_96{
	width: 96rpx;
	height: 96rpx;
}

.img_240{
	width: 240rpx;
	height: 240rpx;
}

.xiaofeibao_div{
	display: flex;
	flex-direction: column;
	width: 240rpx;
}

.card_logo{
	height: 80rpx;
	width: 200rpx;
}

.h_200{
	height: 200rpx;
}

.margin_left_35{
	margin-left: 35rpx;
}
.margin_right_35{
	margin-right: 35rpx;
}

.margin_top_80{
	margin-top: 80rpx;
}

.align_self_end{
	align-self: flex-end;
}

.margin_bottom_32{
	margin-bottom: 32rpx;
}

.align_self_stretch{
	align-self: stretch;
}

.card_div{
	background: url(../image/card.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 710rpx;
	height: 280rpx;
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.font_44{
	font-size: 22rpx;
}

[data-dpr="2"] .font_44{
	font-size: 44rpx;
}

[data-dpr="3"] .font_44{
	font-size: 66rpx;
}

.p_relative{
	position: relative;
}

.div_sup{
	background: #cb1551;
	border-radius: 50%;
	width: 26rpx;
	height: 26rpx;
	line-height: 26rpx;
	color:#fff;
	position: absolute;
    right: 0;
	top: 10rpx;
	display: none;
}

.scroll_div{
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

#xiaofeibao_btn + label{
	background-image: url(../image/xiaofei_unchecked.png);
}

#xiaofeibao_btn:checked+label{
	background-image: url(../image/xiaofei_checked.png);
}

#jkb_btn+label{
	background-image: url(../image/jiankang_unchecked.png);
}

#jkb_btn:checked+label{
	background-image: url(../image/jiankang_checked.png);
}

#ckb_btn+label{
	background-image: url(../image/chuangke_unchecked.png);
}

#ckb_btn:checked+label{
	background-image: url(../image/chuangke_checked.png);
}

#my_btn+label{
	background-image: url(../image/wode_unchecked.png);
}

#my_btn:checked+label{
	background-image: url(../image/wode_checked.png);
}

.padding_20{
	padding: 20rpx;
}